package servlets;

import java.io.IOException;
import java.util.ArrayList;



import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import apuesta.Columna;
import apuesta.Fila;
import apuesta.Impar;
import apuesta.Par;
import apuesta.Pleno;

import Ruleta.Mesa;
import jugador.Jugador;
import jugador.Persona;

public class UnirseServlet extends HttpServlet {
	
	protected void doPost(HttpServletRequest request, HttpServletResponse response) 
	throws ServletException, IOException {
		
		// Adaptar lo que la vista nos da para que el negocio lo reciba
		String nombre = request.getParameter("nombreJ");
		int dinero = (int)Double.parseDouble(request.getParameter("dineroJ"));
		
		Persona persona = new Persona(nombre, dinero);
		Jugador jugador = new Jugador(persona);
		Mesa mesa = new Mesa();
		mesa.agregarJugador(jugador);
		
		
		
		//Guardo la mesa en la sesion
		request.getSession().setAttribute("jugador",jugador);
		request.getSession().setAttribute("mesa", mesa);
	

		// Manejar el estado --> usamos como contenedor el scope request
		request.setAttribute("nombre", jugador.getNombre());
		request.setAttribute("fichas", jugador.getFichas());
		// Manejar la navegación, forwardeando el pedido al jsp con
		// el resultado generado
		request //
		.getRequestDispatcher("tableroAlterno.jsp").forward(request, response);
	}

	

}
